<?php

namespace app\payment\validate;

use think\Validate;

/**
 * 支付公司配置验证器
 */
class PayCompany extends Validate {

    // 定义验证规则
    protected $rule = [
        'group|配置分组' => 'require',
        'title|公司标题' => 'require',
        'name|公司配置名称' => 'require|unique:payment_pay_company',
        'second_ok|创建订单间隔多少秒' => 'require|number',
        'vip_user_success|用户VIP充值每天最多支付成功次数' => 'require|number',
        'wait_second|请求上游等待多少秒' => 'require|number|egt:3',
        'start_time|开始时间' => 'require',
        'end_time|结束时间' => 'require',
        'domain_name|域名' => 'url',
    ];
    // 定义验证提示
    protected $message = [
    ];
    // 定义场景，供快捷编辑时验证
    protected $scene = [
        'name' => ['name'],
        'title' => ['title'],
        'update' => ['name' => 'require', 'title'],
    ];

}
